package fr.utbm.gi.vi51.project.gui;

import java.util.ArrayList;
import java.util.Collection;

public class SavedHUDButtons {

	public ArrayList<Button> buttons;

	SavedHUDButtons() {
		this.buttons = new ArrayList<>();
		Button button;

		button = new Button(ButtonType.TREE, 1180, 30, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.CAVE, 1230, 30, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.COLUMN, 1180, 80, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.MOUNTAIN, 1230, 80, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.LAKE, 1230, 120, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.BUILDING, 1180, 120, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.ENEMY, 1165, 220, 24, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.ZERGLING, 1195, 220, 24, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.MUTALISK, 1225, 220, 54, 54);
		this.buttons.add(button);

		button = new Button(ButtonType.SQUARE, 1180, 330, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.DELTA, 1230, 330, 32, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.LINE, 1170, 380, 64, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.SPREAD, 1230, 380, 64, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.SPLIT, 1190, 430, 64, 32);
		this.buttons.add(button);
		
		button = new Button(ButtonType.AUTO, 1190, 475, 64, 32);
		this.buttons.add(button);

		button = new Button(ButtonType.DISPLAYFORMATION, 1200, 545, 32, 16);
		this.buttons.add(button);

		button = new Button(ButtonType.DISPLAYLIFEBAR, 1240, 545, 32, 16);
		this.buttons.add(button);

		button = new Button(ButtonType.PLAY, 1180, 600, 40, 40);
		this.buttons.add(button);

		button = new Button(ButtonType.PAUSE, 1230, 600, 40, 40);
		this.buttons.add(button);

		button = new Button(ButtonType.INFO, 1180, 650, 40, 40);
		this.buttons.add(button);

		button = new Button(ButtonType.QUIT, 1230, 650, 40, 40);
		this.buttons.add(button);
	}

	public Collection<Button> getObjects() {
		return this.buttons;
	}

}